// 自执行函数获取字体大小
~function(){
	let computed = function(){
		let devW = document.documentElement.clientWidth;//当前设备的宽度
		if(devW >= 640){
			document.documentElement.style.fontSize = "50px";
			return false;
		}else{
			document.documentElement.style.fontSize = devW / 640 * 100 + "px";
		}
	};
	computed();
	// window.addEventListener("resize", computed, false);
	setTimeout(() => {
		computed();
	}, 300);
}();

~(() => {
	document.oncontextmenu = new Function("event.returnValue=false;return false;");
	document.onselectstart = new Function("event.returnValue=false;return false;");
	document.onkeydown = function(){
		if(window.event && window.event.keyCode === 123){
			// window.location = "about:blank";
			event.keyCode = 0;
			event.returnValue = false;
		}
		if(window.event && window.event.keyCode === 13){
			window.event.keyCode = 505;
		}
		if(window.event && window.event.keyCode === 8){
			window.event.returnValue = false;
		}
		let {ctrlKey, shiftKey, code} = window.event;
		if(ctrlKey && shiftKey && code === "KeyI"){
			// window.location = "about:blank";
			event.keyCode = 0;
			event.returnValue = false;
		}
		if(ctrlKey && code === "KeyS"){
			// window.location = "about:blank";
			event.keyCode = 0;
			event.returnValue = false;
		}
	};
})();

var title = document.title;
var imgUrl = "https://gitee.com/static/images/logo_themecolor.png";
// imgUrl = "https://chachuan.gitee.io/rml-blog-gitee/imgs/logo.png";
var desc = document.querySelector('meta[name=Description]').getAttribute('content');
var link = window.location.href;
document.addEventListener('DOMContentLoaded', function(event){
	wx.config({
		debug: false,
		appId: "wxff219d611a159737",
		timestamp: "1631989416",
		nonceStr: "4acf9b09f55917907e5875514d24047c",
		signature: "83828732d1605c4facd0e8d302475b7e9463f6c8",
		jsApiList: [
			'onMenuShareTimeline',
			'onMenuShareAppMessage'
		]
	});
	
	wx.ready(function(){
		wx.onMenuShareTimeline({
			title: title, // 分享标题
			link: link, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
			imgUrl: imgUrl, // 分享图标
			success: function(){
				// 用户确认分享后执行的回调函数
				alert('分享成功');
			},
			cancel: function(){
				// 用户取消分享后执行的回调函数
				alert('cancel');
			}
		});
		wx.onMenuShareAppMessage({
			title: title, // 分享标题
			link: link, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
			desc: desc,
			imgUrl: imgUrl, // 分享图标
			success: function () {
				// 用户确认分享后执行的回调函数
				alert('确认分享成功');
			},
			cancel: function () {
				// 用户取消分享后执行的回调函数
				alert('确认分享失败');
			}
		});
		wx.error(function(res){
			// config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，也可以在返回的res参数中查看，对于SPA可以在这里更新签名。
			alert("errorMSG:" + res);
		});
	});
	wx.error(function(res){
		console.error('err', res)
	});
});